/* override for disabled items*/
.x-item-disabled{
	color:black!important;
	cursor:default!important;
	opacity:.9!important;
	-moz-opacity:.9!important;
	filter:alpha(opacity=90)!important;
}

.x-item-disabled *{
	color:black!important;
	cursor:default!important;
	opacity:.9!important;
	-moz-opacity:.9!important;
	filter:alpha(opacity=90)!important;
}

.x-navigation-header {
	color: black!important;
	cursor: hand!important;
	font-weight: bold!important;
    background: lightgrey!important;
}

.search-row-item {
    border-color:#ededed;
    border-top-color:#fff;
}

.search-row-item-alt{
    border-color:#ededed;
	background-color:#eaeafa;
}

/*
	DATA VIEW
*/
.x-panel-body{
	background: white;
	font: 11px Arial, Helvetica, sans-serif;
}
.thumb{
	background: #dddddd;
	padding: 3px;
}
.thumb img{
	height: 60px;
	width: 80px;
}
.thumb-wrap{
	float: left;
	margin: 4px;
	margin-right: 0;
	padding: 5px;
}
.thumb-wrap span{
	display: block;
	overflow: hidden;
	text-align: center;
}

.x-view-over{
    border:1px solid #dddddd;
    background: #efefef url(../imgs/dataview/row-over.gif) repeat-x left top;
	padding: 4px;
}

.x-view-selected{
	background: #eff5fb url(../imgs/dataview/selected.gif) no-repeat right bottom;
	border:1px solid #99bbe8;
	padding: 4px;
}
.x-view-selected .thumb{
	background:transparent;
}

.loading-indicator {
	font-size:11px;
	background-image:url('../imgs/dataview/grid/loading.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
	margin:10px;
}

.dataview-nodename
{
   font: 10px Arial, Helvetica, sans-serif; 
}

/* 
 * StatusBar form validation styles 
 */
.x-statusbar .x-status-error {
    color: #C33;
    cursor: pointer;
    padding-left: 25px;
    background: transparent url(../../resources/images/default/form/exclamation.gif) no-repeat 3px 3px;
}
.x-statusbar .x-status-valid {
    padding-left: 25px;
    background: transparent url(images/accept.png) no-repeat 3px 3px;
}
.x-status-error-list {
    font: 11px tahoma,arial,verdana,sans-serif;
    position: absolute;
    z-index: 9999;
    border: 1px solid #C33;
    background: #ffa;
    padding: 5px 10px;
    color: #999;
}
.x-status-error-list li {
    cursor: pointer;
    list-style: disc;
    margin-left: 10px;
}
.x-status-error-list li a {
    color: #15428B;
    text-decoration: none;
}
.x-status-error-list li a:hover {
    text-decoration: underline;
}

/* for the status bar in ext 3RC2*/
.x-statusbar .x-status-text {
    height: 21px;
    line-height: 21px;
    padding: 0 4px;
    cursor: default;
}
.x-statusbar .x-status-busy {
    padding-left: 25px;
    background: transparent url(../images/default/grid/loading.gif) no-repeat 3px 3px;
}
.x-statusbar .x-status-text-panel {
    border-top: 1px solid #99BBE8;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #99BBE8;
    padding: 2px 8px 2px 5px;
}



/*
 * 
 *	Entity Link Combo
 * 
 */

.x-form-field-wrap .x-form-search-trigger{
    background-image: url(../imgs/search-trigger.gif)!important;
}
.x-form-field-wrap .x-elink-search-trigger {
    background-image: url(../imgs/search-trigger.gif)!important;
    cursor:pointer;
}

.x-form-field-wrap .x-elink-open-trigger {
    background-image: url(../imgs/open-trigger.gif)!important;
    cursor:pointer;
}

.x-form-field-wrap .x-elink-new-trigger {
    background-image: url(../imgs/new-trigger.gif)!important;
    cursor:pointer;
}

.x-form-field-wrap .x-elink-clear-trigger {
    background-image: url(../imgs/clear-trigger.gif)!important;
    cursor:pointer;
}


/*
 * FileUploadField component styles
 */
.x-form-file-wrap {
    position: relative;
    height: 22px;
}
.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
    height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}

#fi-button-msg {
    border: 2px solid #ccc;
    padding: 5px 10px;
    background: #eee;
    margin: 5px;
    float: left;
}


/*!
 * Ext JS Library 3.1.1
 * Copyright(c) 2006-2010 Ext JS, LLC
 * licensing@extjs.com
 * http://www.extjs.com/license
 *
 * LockingGridView.css
 *
 */
.x-grid3-locked, .x-grid3-unlocked {
	overflow: hidden;
	position: absolute;
}

.x-grid3-locked {
	border-right: 1px solid #99BBE8;
}

.x-grid3-locked .x-grid3-scroller {
	overflow: hidden;
}

.x-grid3-locked .x-grid3-row {
	border-right: 0;
}

.x-grid3-scroll-spacer {
	height: 19px;
}

.x-grid3-unlocked .x-grid3-header-offset {
	padding-left: 0;
}

.x-grid3-unlocked .x-grid3-row {
	border-left: 0;
}

/** vim: ts=4:sw=4:nu:fdc=4:nospell
 *
 * Ext.ux.grid.RowActions.css
 *
 * Style sheets for Grid RowActions Plugin
 *
 * @author   Ing. Jozef Sakáloš
 * @date     27. March 2008
 * @verson   $Id: Ext.ux.grid.RowActions.css 753 2009-10-28 02:17:34Z jozo $
 *
 * @license Ext.ux.grid.RowActions.css is licensed under the terms of
 * the Open Source LGPL 3.0 license.  Commercial use is permitted to the extent
 * that the code/component(s) do NOT become part of another Open Source or Commercially
 * licensed development library or toolkit without explicit permission.
 *
 * License details: http://www.gnu.org/licenses/lgpl.html
 */

/* styles for rows */
.ux-row-action-cell .x-grid3-cell-inner {
	padding:1px 0 0 0;
}
.ux-row-action-item {
	float:left;
	min-width:16px;
	height:16px;
	background-repeat:no-repeat;
	margin: 0 3px 0 2px;
/*	margin: 1px 5px 0 2px; */
	cursor:pointer;
	overflow:hidden;
}
.ext-ie .ux-row-action-item {
	width:16px;
}
.ext-ie .ux-row-action-text {
	width:auto;
}
.ux-row-action-item span {
	vertical-align:middle;
	padding:0 0 0 20px;
	line-height:18px;
}
.ext-ie .ux-row-action-item span {
	width:auto;
}

/* styles for groups */
.x-grid-group-hd div {
	position:relative;
	height:16px;
}
.ux-grow-action-item {
	min-width:16px;
	height:16px;
	background-repeat:no-repeat;
	background-position: 0 50% ! important;
	margin: 0 0 0 4px;
	padding: 0 ! important;
	cursor:pointer;
	float:left;
}
.ext-ie .ux-grow-action-item {
	width:16px;
}
.ux-action-right {
	float:right;
	margin: 0 3px 0 2px;
	padding: 0 ! important;
}
.ux-grow-action-text {
	padding: 0 ! important;
	margin:0 ! important;
	background:transparent none ! important;
	float:left;
}

/* eof */ 